//package com.qf.shoppinguser.config;
//
//import org.springframework.stereotype.Component;
//
//import javax.servlet.*;
//import javax.servlet.http.HttpServletRequest;
//import java.io.IOException;
//
//@Component
//public class LoginFilter implements Filter {
//    @Override
//    public void init(FilterConfig filterConfig) throws ServletException {
//        Filter.super.init(filterConfig);
//    }
//
//    @Override
//    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
//        HttpServletRequest httpRequest = (HttpServletRequest) request;
//        // 获取请求的 URI
//        String requestURI = httpRequest.getRequestURI();
//
//        // 判断是否是需要排除的请求，比如登录请求或公共接口
//        if (requestURI.endsWith("/login")) {
//            // 如果是需要排除的请求，则直接放行到下一个过滤器或 Servlet
//            chain.doFilter(request, response);
//        } else {
//            // 对非排除请求进行处理，比如添加认证逻辑
//            // 这里可以添加需要执行的逻辑，例如验证令牌等
//            // 然后继续传递请求
//            chain.doFilter(request, response);
//        }
//    }
//
//    @Override
//    public void destroy() {
//        Filter.super.destroy();
//    }
//}
